当前位置:  开发笔记 > 编程语言 > 正文

^在PHP中意味着什么?

如何解决《^在PHP中意味着什么?》经验,为你挑选了3个好方法。

我在我正在修改的应用程序中遇到了这行代码:

substr($sometext1 ^ $sometext2, 0, 512);

什么^意思?



1> mipadi..:

^是按位异或运算符.对于值中的每个位,它会查看该位是否与另一个值相同; 如果相同,则输出0,否则输出1.例如:

  00001111
^ 01010101
  --------
  01011010



2> Mitch Dempse..:

异或(异或):

$ a ^ $ b表示设置在$ a或$ b中的位,但不是两者都设置.



3> Darin Dimitr..:

这是一个有点运算符.

例:

"hallo" ^ "hello"

它输出ASCII值#0 #4 #0 #0 #0('a'^ 'e'= #4).

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有